/**
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. <br/>
 * 描述: TODO <br/>
 *
 * @author framework generator
 * @date 2022年03月30日
 * @version 2.0
 */
package com.icinfo.cloud.provider.punish.mapper;

import com.icinfo.cloud.provider.punish.approval.model.CaseApprovalWaitRecord;
import com.icinfo.framework.mybatis.mapper.common.Mapper;
import org.apache.ibatis.annotations.Param;


/**
 * 描述: 案件文书待审批记录表 case_approval_wait_record 对应的Mapper接口.<br>
 *
 * @author framework generator
 * @date 2022年03月30日
 */
public interface CaseApprovalWaitRecordMapper extends Mapper<CaseApprovalWaitRecord> {

    /**
     * 获取待审批数量
     * @param userId
     * @param orgCode
     * @return
     */
    int countWaitHandle(@Param("userId") String userId, @Param("orgCode") String orgCode);

    /**
     *
     * 描述：获取用户截止时间最早的一条待审批记录
     * @param userId
     * @param orgCode
     * @return {@link CaseApprovalWaitRecord }
     * @author shishengyao
     * @date 2023/04/18
     */
    CaseApprovalWaitRecord selectEarliestApprovalRecordByUser(@Param("userId") String userId, @Param("orgCode") String orgCode);
}
